package cn.qyl.joha.dao;

import java.util.List;
import java.util.Map;

import cn.qyl.joha.common.PageModel;
import cn.qyl.joha.dto.GoodsType;

public interface GoodsTypeDao {

	//获取总记录数
	int getCount(GoodsType goodsType);

	//分页获取商品类型列表
	List<GoodsType> getGoodsTypeList(PageModel pageModel, GoodsType goodsType);

	//添加商品类型
	void addGoodsType(GoodsType goodsType);
	//根据code获取商品类型
	GoodsType getGoodsTypeByCode(String code);
	//异步获取商品类型map
	List<Map<String, String>> getMapGoodsTypes();
	//更新商品类型
	int updateGoodsType(GoodsType goodsType);
	//删除单个商品类型
	int delGoodsType(String code);
	//批量删除商品类型
	int delGoodsTypeByCodes(int[] codes);

}
